var t = require("../../../@babel/runtime/helpers/interopRequireDefault")
  .default,
  a = require("../../../utils/http"),
  e = t(require("../../../utils/util")),
  n = new a.HTTP();
let {
  intention,
  addsjxq,
  editsjxq,
  getInfosjxq,
} = require("../../../api/attract/select");

Page({
  data: {
    qxID: null,
    formShow: false,
    user: null,
    showyxxm: false,
    showqyxqlx: false,
    xqjg: "",
    yjss: "",
    qyxqms: "",
    qymclxr: "",
    yxxmList: [],
    qyxqlxList: [],
    xqmjList: [],
    xqyyList: [],
    xqytList: [],
    yxxm: "",
    yxxmId: "",
    qyxqlx: "",
    xqmj: "",
    xqyy: "",
    xqyt: "",
  },

  clickyxxm(e) {
    this.onClickyxxm();
    console.log(e.currentTarget.dataset);
    this.setData({
      yxxm: e.currentTarget.dataset.yxxm,
      yxxmId: e.currentTarget.dataset.yxxmid,
    });
  },
  onClickyxxm() {
    this.setData({
      showyxxm: !this.data.showyxxm,
    });
  },
  clickqyxqlx(e) {
    this.onClickqyxqlx();
    console.log(e.currentTarget.dataset);
    this.setData({
      qyxqlx: e.currentTarget.dataset.qyxqlx,
    });
  },
  onClickqyxqlx() {
    this.setData({
      showqyxqlx: !this.data.showqyxqlx,
    });
  },
  selectEventyxxm(e) {
    this.setData({
      yxxmId: e.detail.selectedID,
      yxxm: e.detail.nowText,
    });
  },
  selectEventqyxqlx(e) {
    console.log(e);
    this.setData({
      qyxqlx: e.detail.selectedID,
      qyxqlx: e.detail.nowText,
    });
  },
  selectEventxqmj(e) {
    this.setData({
      xqmj: e.detail.selectedID,
      xqmj: e.detail.nowText,
    });
  },
  selectEventxqyy(e) {
    this.setData({
      xqyy: e.detail.selectedID,
      xqyy: e.detail.nowText,
    });
  },
  selectEventxqyt(e) {
    this.setData({
      xqyt: e.detail.selectedID,
      xqyt: e.detail.nowText,
    });
  },
  formSubmit: function (t) {
    var a = this,
      e = t.detail.value;
    console.log(e);
    wx.showModal({
      title: "提示",
      content: "请核对数据是否准确",
      success: (t) => {

        if (e.qyxqlx == '载体需求' && a.data.xqmj && a.data.xqyy && a.data.xqyt && e.xqjg && t.confirm && e.yxxm && e.qyxqms && a.data.qyxqlx) {
          if (a.data.qxID) {
            editsjxq({
              qxid: a.data.qxID,
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          } else {
            addsjxq({
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          }
        } else if (e.qyxqlx == '政策需求' && e.yjss && e.yjss != 0 && t.confirm && e.yxxm && e.qyxqms && a.data.qyxqlx) {
          if (a.data.qxID) {
            editsjxq({
              qxid: a.data.qxID,
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          } else {
            addsjxq({
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          }
        } else if (t.confirm && e.yxxm && e.qyxqms && a.data.qyxqlx) {
          if (a.data.qxID) {
            editsjxq({
              qxid: a.data.qxID,
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          } else {
            addsjxq({
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          }

        }else if (t.confirm && e.yxxm=='无' && e.qyxqms ) {
          if (a.data.qxID) {
            editsjxq({
              qxid: a.data.qxID,
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          } else {
            addsjxq({
              qymc: a.data.qymclxr,
              bid: a.data.infor.bID,
              khbh: a.data.infor.khbh,
              bm: a.data.user.bm,
              zsy: a.data.user.jname,
              yxxm: e.yxxm,
              qyxqlx: e.qyxqlx,
              xqmj: a.data.xqmj ? a.data.xqmj : "",
              xqyy: a.data.xqyy ? a.data.xqyy : "",
              xqyt: a.data.xqyt ? a.data.xqyt : "",
              xqjg: e.xqjg ? e.xqjg : "",
              yjss: e.yjss ? e.yjss : 0,
              qyxqms: e.qyxqms,
            }).then(() => {
              var pages = getCurrentPages();
              var beforePage = pages[pages.length - 2];
              // 假设main()为页面A的数据方法，
              beforePage.onLoad({
                bID: a.data.infor.bID,
                id: 1
              });
              wx.navigateBack({
                delta: 1,
              });
            });
          }

        } else {
          wx.showToast({
            title: "请填写必填项",
            icon: "none",
            duration: 1e3,
          });
        }

      },
      // success: function (t) {
      //   t.confirm &&
      //     (e.yxxm && e.qyxqms&&a.data.qyxqlx
      //       ? null == a.data.cunzai
      //         ? (contactss({
      //             qymc: a.data.infor.qymc,
      //             lxr: e.lxr,
      //             zw: e.zw,
      //             lxphone: e.iphonenum,
      //             yx: e.yx,
      //             qq: e.qq,
      //             wxh: e.wxh,
      //             qmcd: a.data.nowText,
      //             grah: e.grah,
      //             sylxr: a.data.lianxis,
      //             tname: a.data.tname,
      //             tjsj: a.data.yjdc,
      //             lxrxl: a.data.lxrxl,
      //             lxrjga: a.data.region[0],
      //             lxrjgb: a.data.region[1],
      //             lxrjgc: a.data.region[2],
      //             khbh: a.data.infor.khbh,
      //             lxryx: e.lxryx,
      //           }).then(function (t) {
      //             wx.showToast({
      //               title: "添加成功",
      //               icon: "success",
      //               duration: 1e3,
      //             }),
      //               n
      //                 .request({
      //                   url: "https://www.qlsyyun.com:3000/addlink/stjd",
      //                   header: {
      //                     "Content-Type": "application/x-www-form-urlencoded",
      //                   },
      //                   method: "POST",
      //                   data: {
      //                     qymc: a.data.infor.qymc,
      //                     bm: a.data.bm,
      //                     zsy: a.data.tname,
      //                     xm: e.lxr,
      //                     tjsj: a.data.yjdc,
      //                     khbh: a.data.infor.khbh,
      //                   },
      //                 })
      //                 .then(function (t) {}),
      //               n
      //                 .request({
      //                   url: "https://www.qlsyyun.com:3000/contacts/stmx",
      //                   header: {
      //                     "Content-Type": "application/x-www-form-urlencoded",
      //                   },
      //                   method: "POST",
      //                   data: {
      //                     qymc: a.data.infor.qymc,
      //                     tjsj: a.data.yjdc,
      //                     zsy: a.data.tname,
      //                     xm: e.lxr,
      //                   },
      //                 })
      //                 .then(function (t) {});
      //           }),
      //           wx.navigateBack({
      //             delta: 1,
      //           }))
      //         : contacts({
      //             lID: a.data.lID,
      //             lxr: e.lxr,
      //             zw: e.zw,
      //             lxphone: e.iphonenum,
      //             yx: e.yx,
      //             qq: e.qq,
      //             wxh: e.wxh,
      //             qmcd: a.data.nowText,
      //             grah: e.grah,
      //             sylxr:
      //               a.data.lianxis == "是" || a.data.lianxis == "否" ? 1 : 2,
      //             tname: a.data.tname,
      //             tjsj: a.data.yjdc,
      //             lxrxl: a.data.lxrxl,
      //             lxrjga: a.data.region[0],
      //             lxrjgb: a.data.region[1],
      //             lxrjgc: a.data.region[2],
      //             khbh: a.data.infor.khbh,
      //             lxryx: e.lxryx,
      //           }).then(function (t) {
      //             wx.showToast({
      //               title: "添加成功",
      //               icon: "success",
      //               duration: 1e3,
      //             }),
      //               n
      //                 .request({
      //                   url: "https://www.qlsyyun.com:3000/addlink/stjd",
      //                   header: {
      //                     "Content-Type": "application/x-www-form-urlencoded",
      //                   },
      //                   method: "POST",
      //                   data: {
      //                     qymc: a.data.infor.qymc,
      //                     bm: a.data.bm,
      //                     zsy: a.data.tname,
      //                     xm: e.lxr,
      //                     tjsj: a.data.yjdc,
      //                     khbh: a.data.infor.khbh,
      //                   },
      //                 })
      //                 .then(function (t) {}),
      //               n
      //                 .request({
      //                   url: "https://www.qlsyyun.com:3000/contacts/stmx",
      //                   header: {
      //                     "Content-Type": "application/x-www-form-urlencoded",
      //                   },
      //                   method: "POST",
      //                   data: {
      //                     qymc: a.data.infor.qymc,
      //                     tjsj: a.data.yjdc,
      //                     zsy: a.data.tname,
      //                     xm: e.lxr,
      //                   },
      //                 })
      //                 .then(function (t) {}),
      //               wx.navigateBack({
      //                 delta: 1,
      //               });
      //           })
      //       : wx.showToast({
      //           title: "请填写手机号或联系人",
      //           icon: "none",
      //           duration: 1e3,
      //         }));
      // },
    });
  },
  onLoad: function (t) {
    if (t.yxxm) {
      this.setData({
        yxxm: t.yxxm,
      });
    }

    let user1 = wx.getStorageSync("userInfoMy");
    this.setData({
      user: user1,
    });
    intention(11).then((res) => {
      res.data.forEach((item) => {
        item.text = item.nr;
        item.id = item.smallClassificationCode;
      });
       this.setData({
        yxxmList:[{id:0,text:'无'}].concat(res.data),
        yxxm: t.yxxm ? t.yxxm : '无',
        yxxmId: t.yxxm ?
          res.data
          .filter((item) => item.text === t.yxxm)
          .map((item) => item.id) :0,
      });
    });

    intention(12).then((res) => {
      res.data.forEach((item) => {
        item.text = item.nr;
        item.id = item.nr;
      });
      this.setData({
        qyxqlxList: res.data,
        // qyxqlx: res.data[0].text,
      });
    });
    intention(13).then((res) => {
      res.data.forEach((item) => {
        item.text = item.nr;
        item.id = item.nr;
      });
      this.setData({
        xqmjList: res.data,
        // xqmj: res.data[0].text,
      });
    });
    intention(14).then((res) => {
      res.data.forEach((item) => {
        item.text = item.nr;
        item.id = item.nr;
      });
      this.setData({
        xqyyList: res.data,
        // xqyy: res.data[0].text,
      });
    });
    intention(15).then((res) => {
      res.data.forEach((item) => {
        item.text = item.nr;
        item.id = item.nr;
      });
      this.setData({
        xqytList: res.data,
        // xqyt: res.data[0].text,
      });
      console.log(this.data.xqytList, '111')
    });
    this.setData({
      qymclxr: wx.getStorageSync("qymclxr"),
    });
    let infor = wx.getStorageSync("infor"),
      user = wx.getStorageSync("user"),
      d = e.default.formatnow(new Date());
    this.setData({
      yjdc: d,
      tname: user[0],
      bm: user[1],
      infor: infor,
      formShow: true,
    });
    if (t.qxid) {
      getInfosjxq(t.qxid).then((res) => {
        console.log(res.data[0]);
        this.setData({
          yxxm: res.data[0].yxxm,
          yxxmId: this.data.yxxmList
            .filter((item) => item.text === res.data[0].yxxm)
            .map((item) => item.id),
          qyxqlx: res.data[0].xqlx,
          xqmj: res.data[0].xqmj,
          xqyy: res.data[0].xqyy,
          xqyt: res.data[0].xqyt,
          xqjg: res.data[0].xqjg,
          yjss: res.data[0].yjss,
          qyxqms: res.data[0].qyxqms,
          qxID: t.qxid
        });
      });
    }

  },
  quxiao: function () {
    wx.navigateBack({
      delta: 1,
    });
  },
  onShow: function () {},
});